comp-cstr.el: Fix a minor error and prepare for upcoming changes
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 7 Mar 2024 21:56:42 +0000 (16:56 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Mar 2024 07:03:55 +0000 (02:03 -0500)
commit9830421e964cfb39077b69efd38d122e3bacf5d4
tree4f01ea1b69be2bee4bd195fc3bd891e27bc2f53c
parente4d1739a2917a1b2ab279f4765f015e667e07db0
comp-cstr.el: Fix a minor error and prepare for upcoming changes

* lisp/emacs-lisp/comp-cstr.el (comp--cl-class-hierarchy): Add `atom`
and `t` only to those types whose "allparents" is clearly not complete.
(comp--compute--pred-type-h): Store the cstr rather than the type
in the hash-table, as expected by `comp--pred-to-cstr`.
lisp/emacs-lisp/comp-cstr.el